rub one's hands together - French English Dictionary